آموزش از 0 تا 1: SQL و پایگاه های داده - بلند کردن سنگین [ویدئو]

From 0 To 1: SQL And Databases - Heavy Lifting [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: محافظ شما برای زمانی که داده ها خیلی بزرگ می شوند، این دوره قوی اما دوستانه، خنده دار و در عین حال عمیق، متحرک و در عین حال متفکرانه است. بیایید آن را تجزیه کنیم. محافظ شما برای زمانی که داده‌ها خیلی بزرگ می‌شوند: بیشتر افراد تجاری (و تعداد کمی از مهندسان) از اکسل به عنوان ابزار اصلی تصمیم‌گیری و مدل‌سازی استفاده می‌کنند، اما زمانی که نمی‌توانید داده‌هایی را که می‌خواهید در صفحه‌گسترده اکسل قرار دهید. می تواند به راحتی باز شود، وقت آن است که به پایگاه داده منتقل شوید. دوره قوی اما دوستانه است: این دوره به شما کمک می کند بدون ترس از محیط جدید به یک پایگاه داده بروید. اجازه ندهید کسی به شما بگوید که هر مجموعه داده خیلی بزرگ یا خیلی پیچیده است که نتوانید آن را درک کنید. این دوره خنده‌دار و در عین حال عمیق است: این دوره عمیقاً به موضوعاتی می‌پردازد که معمولاً درک آن‌ها برای مردم دشوار است، مانند اتصال، عملگرهای جمع‌آوری و رابط با پایگاه‌های داده از یک زبان برنامه‌نویسی. اما هرگز خودش را خیلی جدی نمی گیرد. این دوره بسیار بصری است: بیشتر تکنیک ها با کمک انیمیشن ها توضیح داده شده اند تا به درک بهتر شما کمک کنند. این دوره همچنین کاربردی است: پرس و جوها با جزئیات طاقت فرسا توضیح داده می شوند، شاخص ها ابهام زدایی می شوند، و تله های بالقوه محدود کننده شغلی (Drop، Alter) با نشانگرهای نوار زرد روشن علامت گذاری می شوند تا بتوانید از آن دور شوید. دوره نیز عجیب است. مثال ها بی احترامی است. بسیاری از لمس های کوچک: تکرار، کوچکنمایی تا تصویر بزرگ را به خاطر بسپاریم، یادگیری فعال با تعداد زیادی آزمون. همچنین یک موسیقی متن هیجان‌انگیز و هنری وجود دارد - همه توسط مطالعات برای بهبود شناخت و یادآوری نشان داده شده است. • مجموعه داده های بزرگ را کاوش کنید و بینش ها را کشف کنید - فراتر از اکسل، به عمق داده ها بروید • مدل سازی و ایجاد پایگاه داده برای استفاده روزمره • رابط با پایگاه داده از زبان برنامه نویسی مانند پایتون • راحتی و اطمینان لازم برای بارگذاری داده ها را داشته باشید و از رابط کاربری گرافیکی و رابط خط فرمان برای عملیات پایگاه داده استفاده کنید • درک کامل اتصالات، پرس و جوهای فرعی، مجموع ها، شاخص ها، محرک ها، رویه های ذخیره شده و دیگر مفاهیم اصلی پایگاه داده تحلیلگران داده که مایلند واقعاً داده ها را خراب و کثیف کنند. افراد کسب و کار و مدیران به دنبال تصمیم گیری بیشتر مبتنی بر داده ها هستند و به دنبال دانش فنی برای انجام این کار هستند. دانشجویان علوم کامپیوتر و مهندسی کامپیوتر برای اولین بار به دنبال درک مفاهیم پایگاه داده هستند. مهندسان نرم افزاری که در کار خود نیاز به درک و ارتباط با پایگاه داده از زبان های برنامه نویسی دارند. • SQL در عمق زیاد * • مبانی پایگاه داده و تئوری به اندازه کافی * • مثال های عملی - کوئری ها در MySQL و SQLite و کد در پایتون *

سرفصل ها و درس ها

مقدمه ای بر پایگاه های داده Introduction To Databases

  • داده ها یک معامله بزرگ است Data Is A Big Deal

  • چرا به یک پایگاه داده نیاز داریم؟ Why Do We Need A Database?

  • MySQL - نصب و معرفی شد (Mac OS X) MySQL - Installed and Introduced (Mac OS X)

  • راه اندازی MySQL و Workbench (Mac OS X) Setting up MySQL and the Workbench (Mac OS X)

  • MySQL Server و Workbench نصب شده (ویندوز) MySQL Server and Workbench installed (Windows)

  • موجودیت ها و ویژگی ها - چیزها و چیزهایی که آنها را توصیف می کنند Entities And Attributes - Things And Stuff Which Describe Them

  • شناسایی موجودیت ها با استفاده از کلیدها Identifying Entities Using Keys

  • مدل رابطه موجودیت (E-R) - نهادها و ویژگی ها The Entity Relationship (E-R) Model - Entities And Attributes

  • روابط - آنچه موجودیت ها را به هم متصل می کند Relationships - What Connects Entities

  • کاردینالیتی روابط Cardinality Of Relationships

  • مدل رابطه موجودیت (E-R) - روابط The Entity Relationship (E-R) Model - Relationships

  • نگاشت نظریه E-R به دنیای پایگاه های داده Mapping E-R Theory to the world of databases

رفتن از روابط به جداول پایگاه داده Going From Relations To Database Tables

  • معرفی بیانیه SELECT Introducing The SELECT Statement

  • معرفی بیانیه SELECT Introducing The SELECT Statement

  • نقل قول ها و تهی - اجتناب از Gotchas Quotes and NULLS - Avoid The Gotchas

  • مثال های ساده Simple Examples

  • مثال های ساده تر More Simple Examples

  • با استفاده از عملگر Like Using the Like Operator

  • بین، در و نه در Between, In and Not In

  • انتخاب چند ستونی A Multi-Column Select

  • کار با Dates (به عنوان مثال MySQL) Working with Dates (MySQL As Example)

ایجاد جداول و درج داده ها در آنها Creating Tables And Inserting Data Into Them

  • ایجاد پایگاه داده، استفاده از پایگاه داده و ایجاد جدول Creating Database, Use Database and Create Table

  • ظرافت های ستون: تهی، کلید اصلی و افزایش خودکار Column Subtleties: Null, Primary Key and Auto-Increment

  • یک مثال - داده های فروش An Example - Sales Data

  • درج جدول - نمونه ها Insert Table - Examples

  • درج نمونه های جدول بیشتر More Insert Table Examples

  • یکپارچگی ارجاعی معرفی شد Referential Integrity Introduced

  • ایجاد پایگاه داده و استفاده از آن Creating a Database and Using It

  • نمونه بارگیری انبوه درگیر An Involved Bulk Loading Example

بازگشت به بازیابی داده ها - جستجوهای پیشرفته بیشتر با استفاده از Group By Back To Retrieving Data - More Advanced Queries Using Group By

  • اپراتورهای تجمع معرفی شدند Aggregation Operators Introduced

  • گروه بر اساس بند The Group By Clause

  • گروه بیشتر بر اساس نمونه More Group By Examples

  • سفارش توسط Order By

  • داشتن Having

  • حد Limit

  • شمارش و شمارش متمایز Count and Count Distinct

پیوستن - اجازه ندهید آنها شما را بترسانند! همه آنها فازی و خوب هستند Joins - Don't Let Them Intimidate You! They're All Fuzzy And Nice

  • مقدمه ای بر اتصال SQL Introduction To SQL Joins

  • پیوندهای متقاطع با نام مستعار دکارتی Cross Joins aka Cartesian Joins

  • اتصالات داخلی Inner Joins

  • اتصالات بیرونی سمت چپ Left Outer Joins

  • راست، اتصالات کامل بیرونی، اتصالات طبیعی، اتصالات خودی Right, Full Outer Joins, Natural Joins, Self Joins

سوالات فرعی: لایه بندی کیک Subqueries: Layering The Cake

  • سوالات فرعی معرفی شد Subqueries Introduced

  • اتحاد، اتحاد همه، تقاطع و جز. Union, Union All, Intersect and Except.

  • Query-In-A-Query Query-In-A-Query

  • درج از طریق سوالات فرعی Inserting Via Subqueries

  • برای پر کردن جدول از یک پرسش فرعی استفاده کنید Use A Subquery To Populate A Table

  • اتصال بیرونی و پیوند داخلی: یک آزمایش کوچک Outer Join And Inner Join: A Little Test

محدودیت ها Constraints

  • نه محدودیت های NULL Not NULL constraints

  • کلیدهای اصلی Primary Keys

  • محدودیت های کلید خارجی Foreign Key Constraints

  • حذف و به روز رسانی با محدودیت های کلید خارجی Deletes and Updates With Foreign Key Constraints

  • محدودیت ها را بررسی کنید Check Constraints

مفاهیم تا حدودی پیشرفته تر Somewhat More Advanced Concepts

  • شاخص ها Indices

  • رویه های ذخیره شده Stored Procedures

  • محرک ها Triggers

  • معاملات Transactions

  • رسیدگی با دقت: به روز رسانی و حذف Handle with Care: Update and Delete

  • دسته با احتیاط: تغییر دهید و رها کنید Handle with Care: Alter and Drop

  • نماها، جداول موقت، و امتیازات کاربر Views, Temporary Tables, and User Priviliges

طراحی جدول: تئوری و عمل Table Design: Theory And Practice

  • نکات کاربردی برای طراحی میز که پشیمان نخواهید شد! Practical Tips for Table Designs that you won't regret!

  • نکات طراحی عملی بیشتر More Practical Design Tips

  • فرم های عادی - دوستان وقتی آنها را بشناسید Normal Forms - Friends Once You Know Them

قرار دادن آن در کنار هم: برنامه نویسی پایگاه داده در پایتون Putting It Together: Database Programming In Python

  • رابط با پایگاه داده از پایتون Interfacing with Databases from Python

  • SQLite دقیقاً خارج از جعبه کار می کند SQLite works right out of the box

  • ایجاد یک پایگاه داده از جنبش سهام - I Build a database of Stock Movements - I

  • ایجاد یک پایگاه داده از جنبش های سهام - II Build a database of Stock Movements - II

  • ایجاد یک پایگاه داده از جنبش های سهام - III Build a database of Stock Movements - III

ضمیمه Appendix

  • [برای مبتدیان شل سیستم عامل لینوکس/مک] مسیر و سایر متغیرهای محیطی [For Linux/Mac OS Shell Newbies] Path and other Environment Variables

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش از 0 تا 1: SQL و پایگاه های داده - بلند کردن سنگین [ویدئو]
جزییات دوره
14 h 24 m
68
Packtpub Packtpub
(آخرین آپدیت)
3
4.3 از 5
ندارد
دارد
دارد
Janani Ravi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.